Back

Contents

30-09-2020

Meetings mostly in the morning.

ESCAP-171: Ingesting events from ESCAPE Rucio instance (part 1)

Finalising setting up k8s server for monitoring.

Some discussion with Rizart. Was working on this today.

29-09-2020

ESCAP-171: Ingesting events from ESCAPE Rucio instance (part 1)

Remaking monitoring k8s cluster for database (up and running with PV).

However, do we need this now? Conversation w/ Rosie:

Rob Barnsley  4:14 PM
aside from the problem with rucio events not appearing in the dashboard, was there a particular reason why 
we wanted to deploy our own database instance to capture these events?

4:16
if that problem is no longer presenting, and CERN are still planning to push rucio events to their internal 
influx database, is there any good justification for pressing riccardo on this?

Rosie Bolton  4:16 PM 
longevity of the database
4:17 I think the CERN stuff only holds 100 days?

Which was followed up with Riccardo/Rizart on rocket chat:

rbarnsley 4:25 PM
@rdimaria yes, thanks, it certainly looks a lot more promising (although I haven't quantitatively verified).
I believe the other justification behind migrating to hermes2 was to allow us to easily push events to an 
externally hosted influx/es instance with a longer data retention policy
could someone remind me how long the events will live for on your infrastructure? we really need it for upwards 
of 6 months.

ridona 4:31 PM
@rbarnsley For influx we have for sure 1 month (we could have also five years, there is such a retention policy, 
I must check tho), for ES I need to ask, although my impression is its about 3 months or so
 rbarnsley 4:26 PM
could someone remind me how long the events will live for on your infrastructure? we really need it for upwards 
of 6 months.

rdimaria 4:32 PM
But in case we can surely ask CERN to extend these policies.

28-09-2020

Amended Rucio dashboard for done/submission on transfer matrix.

ESCAP-171: Ingesting events from ESCAPE Rucio instance (part 1)

Chat with Rizart/Rohini about what's required here. Waiting on Rizart to integrate Hermes2, then Riccardo to add to the Helm chart.

Will need to "redo" the cluster. One of the nodes is out of date.

25-09-2020

ESCAP-170: Deploy chosen database instance

Chat with Rizart in the morning.

24-09-2020

Problem with rucio-client base container image and rucio-clients python package not authing.

Amended testing programme to include all sites.

ESCAP-193: Demo SDCSS to science and request final requirements

Done. External access demonstrated.

23-09-2020

Sci-Ops meeting.

ESCAP-170: Deploy chosen database instance

Worked with Rohini to get influxdb externally accessible.

ESCAP-193: Demo SDCSS to science and request final requirements

Tried to get python client to work w/ API.

22-09-2020

Meeting IVOA, Rosie PDR, Escape DepOps, Sprint Planning

Removed duplicate bits from rucio-client with upstream. Still need to alter fts-analysis makefile and rucio-analysis makefile to run off this new base image.

21-09-2020

Cleaning up a few bits, e.g. dockerhub integration with github for rucio-client-container.

Need to clean up container & remove bits from upstream Rucio.

Arranged demo with Philippa re: SDCSS on Thursday.

18-09-2020

Meeting with Rizart re: events from Rucio. Going with hermes2 daemon, pushing events to a CERN hosted influxdb, and also SKA hosted influx/es.

ESCAP-167: Get routine automated Rucio-level tests up-and-running, with results accessible in ESCAPE dashboards

Will need to add multiprocessing functionality & change workflow so it doesn't use a singer docker container?

Some problem with auth since 10:00. Hostnames have changed. Turned cronjob off for now.

ESCAP-205: Launch SDCSS minikube deployment to external service

Completed.

Not strictly req. this sprint (added story after the fact), but is required to demo to sci team.

17-09-2020

SciOps meeting.

ESCAP-167: Get routine automated Rucio-level tests up-and-running, with results accessible in ESCAPE dashboards

Simplified workflow, updated README and demoed to James.

Not strictly in ticket, but looked more at adding Rucio event transfer matrix. Got the impression that Rizart perhaps didn't know the scale of what was missing.

16-09-2020

Sci-Ops meeting

ESCAP-167: Get routine automated Rucio-level tests up-and-running, with results accessible in ESCAPE dashboards

Added a cronjob running this hourly on two sites: DESY-DCACHE and SARA-DCACHE.

Events on dashboard seem intermittent. Some turn up immediately, some turn up after a little time, and some don't turn up at all.

Have asked Rizart to investigate. He will get in touch with Riccardo.

ASKAP

Added a new, bigger volume for Shari (2Tb).

15-09-2020

STFC user group meeting. DevOps meeting.

ESCAP-167: Get routine automated Rucio-level tests up-and-running, with results accessible in ESCAPE dashboards

Amended code to do full meshed site test. Working on a Rucio level, but events not being passed through to dashboard.

ASKAP

Added bbcp to ASKAP instance and helped Shari push 300Gb file from Pawsey:

bbcp -z -P 10 -s 32 -w 2M -r image.restored.i.SB12835.cube_1665_sub.contsub.fits sbreen@130.246.212.43:/data

bbcp uses multiple sockets (-s) to transfer over TCP.

14-09-2020

ESCAP-166: Ensure access to long-lived instance to run ESCAPE WP2 tests

Added new instance with rucio-analysis toolkit. Tested and works.

ESCAP-167: Get routine automated Rucio-level tests up-and-running, with results accessible in ESCAPE dashboards

Need to add cronjob for this, but what tests do we want and how often?

ESCAP-205: Launch a minikube prototype of the SDCSS to an external cloud service provider

Created two new VMs to house keycloak and other services (API & Grafana). Works, but waiting for problem with RAL firewall (confirmed by Martin S.)

Remember need to switch the services running on the two instances, they're the wrong away around (so are the IPs!)

11-09-2020

Switched over aeneas-ui to src-dmz. Waiting on testing from others.

Need to remember that username for RAL is now rob_barnsley_irisiam, not rbarnsley!

Created a new network for sdcss.

10-09-2020

Meetings most of morning.

Rohini request aeneas-ui be redeployed with newer OS. Need to ensure users and ssh keys are ported (along with ip).

Openstack IPs now have "holes" in for necessary services.

ESCAP-167

Framework here:

https://github.com/ESCAPE-WP2/rucio-analysis

Replicates:

https://github.com/ESCAPE-WP2/Utilities-and-Operations-Scripts/blob/master/produce-noise/do_transfers.sh

but is more configurable and dockerised. Should also be easily extensible to add other tests.

09-09-2020

Meetings in afternoon.

ESCAP-167

Creating small python toolkit for "noise" tests.

08-09-2020

SDCSS

Finished port to Minikube.

Emailed RAL about opening some ports for external testing.

07-09-2020

SDCSS

Finishing porting over to Minikube.

04-09-2020

PI8 planning.

03-09-2020

PI8 planning.

02-09-2020

PI8 planning.

01-09-2020

PI8 planning.


Top